#include<stdlib.h> требуется только для объявления функции int rand;
Описание.
Функция rand возвращает псевдослучайное целое в интервале от 0 до 32767. Процедура srand может использоваться перед вызовом rand для установки начальной случайной точки.
Возвращаемое значение.
Функция rand возвращает псевдослучайное число.
Пример:
#include <stdlib.h> #include <stdio.h> int x; /* печатает 20 первых сгенерированных случайных чисел */ for (x = 1; x <= 20; x++) printf("iteration %d, rand=%d\n", x, rand());.